// 在这个文件，对整个项目进行基础性的配置
// 根地址的的拼接
// $.ajaxPrefilter发起Ajax之前就会触发，options==Ajax的配置对象，（可挂在属性和方法）
$.ajaxPrefilter(function(options){
    console.log(options);
    // 判断根地址是否有HTTP
    if(options.url.indexOf('http')==-1){
        // 进行字符串的拼接
        options.url='http://api-breakingnews-web.itheima.net'+options.url
    }
   
    // 判断这次请求的地址是否含有/my/,如果有代表有权限,必须为请求头添加身份认证的字段
    if(options.url.indexOf('/my/')!==-1){
        // 在请求头添加身份认证属性
       options.headers={
      
            // Authorization用来实现身份认证的
            Authorization:localStorage.getItem('token')
       
       }
    //    添加complete回掉
    options.complete=function(res){

      
        // 判断身分是否失败
       if(res.responseJSON.message==="身份认证失败！"){
        //    清除本地的token
        localStorage.clear()
    // 跳转到登陆页面
    location.href='./login.html'
       }
    }

    }

})